place abounding in springs - Français Anglais Dictionnaire